A Usability Study of FIDO2 Roaming Software Tokens as a Password Replacement