Du Plessis vowing to stay on as skipper