Tafelsig High celebrates 40 years