Marcus Rashford and his fans have distributed more than 21mi