Nifty reverse losing trend to end firmer