NTPC hits over 5-month high; technicals suggest further upside