AnandTech review of the iPhone 4