Marcus Rashford 'grateful' to PM for making U-turn on children's food vouchers