Structure of adenosine-5'-phosphosulfate kinase