hemimellitic acid