High oil prices will undermine global recovery, warns India