Batman surprises young boy battling rare disease