BP's third quarter 2017 results