Cloning and Characterization of a Novel Purple Acid Phosphatase Gene (MtPAP1) from Medicago truncatula Barrel Medic