battery endurance smartphone