5-year-old donates all his money -- 30 cents -- to a homeless man, teaching his father a lesson