Text this: Advances in cancer immunotherapy: historical perspectives, current developments, and future directions