Apple admits slowing older iPhones, says it's to prevent battery issues