24-hour battery life