Apple: apologises for slowing iPhones