Children's Mercy hosts prom for patients