Au/montmorillonite/polyaniline nanoflakes: facile fabrication by self-assembly and application as catalyst