De Villiers stays on as skipper