Apple iPhone X could be delayed due to 3D camera problem