Homeless man with terminal cancer donates to holiday toy drive