Salem homecoming queen dies of cancer