Microsatellite instability in human cancer