Shares of Tata Power fall as Nifty drops