Cooperativity and pseudo-cooperativity in the glutathione S-transferase from Plasmodium falciparum