1,000 free holidays being given away to UK carers and care workers