Cleveland Clinic doctor faces backlash over blog