Design of Water-Tolerant Solid Acids: A Trade-Off Between Hydrophobicity and Acid Strength and their Catalytic Performance in Esterification