What is two-factor authentication, and why is it important?

Technical