How a Swiss bank replaced passwords and token-based authentication with Veridium