Prom held for teens touched by cancer