Do I need a credit card to rent a car in South Africa?