McKinney fire chief retires after 11 years