How many hours of real-time battery life did the 5th-generation iPod test at, compared to its advertised 14 hours