Microsatellite instability in cancer: what problems remain unanswered?