Inorganic phosphate transporter in Giardia duodenalis and its possible role in ATP synthesis.