where did Gandhi live in South Africa