The Trades Union Congress said one in 12 zero-hours worker has been with their current employer for more than a decade, while almost half have been in the same job for more than two years