Mussel adhesive protein inspired coatings: a versatile method to fabricate silica films on various surfaces