UCSF cancer patients meet NASA astronauts, share stories of bravery