NTPC stock at ₹330.05, Bernstein targets ₹450 amid grid shift