Apple under fire for iPhone 5 no-show