Mining stocks take a knock on JSE profit taking