Hardeep Puri says high oil prices to hurt global economic recovery