James Blunt announces South African tour dates!