Rady Children's Hospital cancer survivors celebrate prom