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