Faf du Plessis says he will remain as South Africa captain until the T20 World Cup in Australia despite his side's Test struggles.