High stock levels and IEA warnings stall oil's rally | Fortune