iPhone 5: Apple's rivals should be worried