San Diego teen brings smiles to children with cancer