Layer-by-layer construction of caterpillar-like reduced graphene oxide–poly(aniline-co-o-aminophenol)–Pd nanofiber on glassy carbon electrode and its application as a bromate sensor