A legacy that stands the test of time: Klein Constantia celebrates 340 years of winemaking excellence