Application of polyaniline as an efficient and novel adsorbent for azo dyes removal from textile wastewaters