Indian rupee recovers 40 paise to Rs 91.93 as Trump comments calm oil market