Theresa May refuses to shut shops on Boxing Day despite 140,000 petition signatures