Builders interrupt Christmas party to pay for 71-year-old homeless woman to stay in four-star hotel