CLIMATE:

BP chief calls for carbon price