Here are the top locations for cancer research in the Nature Index (Nature, 2026)