Thousands of primary school children will be given a free meal, while parents will receive at least 30 minutes of free childcare, under the government plan