Oil extends gains above $70 amid improving demand outlook