Tulsa boy with cancer granted wish