Quenching star formation in cluster galaxies