Surface anchoring of bi-functional organic linkers on piezoelectric BiFeO 3 films and particles: Comparison between carboxylic and phosphonic tethering groups