Studies on structure and function of the cytochrome P450, glyceraldehyde 3- phosphate dehydrogenase and malate dehydrogenase of liver fluke-Fasciola gigantica