Cleveland Clinic cancels Mar-a-Lago event