Understanding 2FA, MFA, and FIDO: Strengthening Authentication for a Secure Future