Apple blames rare miss on new iPhone anticipation, economy