With less than a week to go before the general election, South African political parties are in the final stages of campaigning and hoping they've done enough to secure a win.