TRPM7 and cancer: TRPM7 plays diverse oncogenic roles in a variety of cancers.