South African consumers stressed about finances