Political mobs trash H&M stores in South Africa after racist hoodie row