TUC report warns of effect of child benefit freeze on 3.9 million families