British workers putting in longest hours in the EU, says TUC