Boy told he had cancer by stranger who stopped him in the st