Rupee on steady recovery, gains 16 paisa against dollar