Apple launches iPhone 4 in China