BHEL hits 52-week high at ₹446.50, ICICI Securities targets ₹520