Development of eco friendly protocols for oxidative halogenations and catalytic C sp2 C sp3 bond esterification using ammonium halides and oxone