Improved O2-assisted styrene synthesis by double-function purification of SWCNT catalyst