Text this: Advances and challenges in neoantigen prediction for cancer immunotherapy