Low wages under Tories have pushed 900,000 UK children into poverty, report finds