Liz Truss attacks ‘militant unions’ and green groups as ‘anti-growth coalition’