rupee retreats from all-time low