Walmart blames a ‘technical error’ for emails telling customers that their iPhone orders were cancelled