Self-assembly of a catechol-based macrocycle at the liquid-solid interface: experiments and molecular dynamics simulations.