Cleveland Clinic President Toby Cosgrove to leave role this year