South Africa's GDP contracts by 0.1% in Q1 2024