Binding of hirudin to human alpha-, beta- and gamma-thrombin. A comparative kinetic and thermodynamic study