US retailers stretch out Black Friday deals to lure flagging shoppers