Cape Town Pride unveils the 2024 Pride Festival Calendar