Bank survey reveals financial struggles of South African consumers