President faces backlash after warning Americans they will have to make do with fewer toys at Christmas