Interactions of biomolecules with inorganic materials: principles, applications and future prospects