Cat Financial supports South African business development through establishment of office in Johannesburg