Fans give millions to Damar Hamlin’s toy drive for kids