Recent Developments on the Synthesis and Applications of Betulin and Betulinic Acid Derivatives as Therapeutic Agents