One million children living in poverty will miss out on free school meals under universal credit plans, charity warns