Weak iPhone sales pull down Apple shares