IEA cuts oil demand outlook and says supply shrank in April due to Iran sanctions