haffkine biopharmaceutical corporation limited