Practical Synthesis of 5-Phospho-D-ribosyl-a-1-pyrophosphate (PRPP): Enzymatic Routes from Ribose-5-phosphate or Ribose