Caledonia forced to slash production and earnings guidance for 2017