Rupee gains 23 paisas against dollar