Apple unveils iPhone 4, iOS 4 at Worldwide Developers Conference 2010