Structure of eukaryotic purine/H(+) symporter UapA suggests a role for homodimerization in transport activity