Dr. Birx to retire after backlash