Survey reveals customer service struggles across South African banks