Labour embroiled in 'cronyism' row after TUC chief given £20k Bank of England job after war of words with Nigel Farage