Eight Cape Town beaches receive Blue Flag accreditation ahead of summer season