Boy with rare disease gets birthday surprise