Adsorption structures of catechol on the ZnO(10-10) surface