IMF warns global energy shock from Middle East tensions could fuel inflation and slow growth as oil prices surge above $100 per barrel