iPhone sales, China help Apple beat estimates