SAPS deserves credit for success in face of challenges