Oil prices slide after IEA casts doubt over demand outlook