Rapid residue analysis of pyriproxyfen, avermectins and diflubenzuron in mushrooms by ultra-performance liquid chromatography coupled with tandem mass spectrometry