Different Chemical Approaches for the Synthesis of Polyaniline Nanofibers and its Application in Ammonia Gas Sensing