Bacterial Adhesion: Chemistry, Biology and Physics