Home Off Beat iPhone to hit the shelves in June: Apple promises