Noncanonical open reading frames encode functional proteins essential for cancer cell survival