Apple admits iPhone 4 problem