Total parts ways with American Petroleum Institute over differences in climate positions