Cancelable iris biometrics and using Error Correcting Codes to reduce variability in biometric data