The best laptops for battery life, according to our expert tests