protocatechuic aldehyde