High international oil prices to impede global economic recovery: Puri