Rupee snaps losing streak against dollar; recovers 94 paisa