Young cancer patients star at second-chance prom