Titanium and Protein Adsorption: An Overview of Mechanisms and Effects of Surface Features