Rupee gains 20 paisa against USD