Apple says its best iPhones will be hard to find this holiday season