Home Business IEA Cuts Oil Demand Forecast to 1.2m bpd