Dollar down to Rs157.74 as rupee recovers 48 paisas