Government must crack down on non-essential companies making staff attend work, says TUC