What organic functional group does terephthalic acid contain?