Calif. boy with leukemia becomes 'Batkid' for day