BP has lowered its climate objectives as it reported that its annual profits will more than double to $28 billion…