Uncovering the relationship between the structure and acid-base properties for hyperbranched polyester-polyols self-assembled on carbon surfaces