Polyaniline - BiVO4 nanocomposite as an efficient adsorbent for the removal of methyl orange from aqueous solution