MAD2L2 and cancer: REV7: a small but mighty regulator of genome maintenance and cancer development