BP's scope three pledge marks complete 'turnaround' for oil major, analyst says