Blockchain and biometrics: The perfect couple for identity management