Tata Power soars 6%; hits new high after 20 months on positive outlook