Oil Trades Near $43 Though IEA Casts Doubt on Demand Outlook