High oil prices an ‘Achilles heel’ for Indian economy: Report