Karasburg finances in shambles