Microsatellite instability in cancer: a novel landscape for diagnostic and therapeutic approach