Globetrotters surprise local boy battling cancer