BP says oil at $80 a barrel is “unhealthy for the world”