Higher global crude oil prices, foreign fund flows keep rupee in a range