Steve Halford to retire May 1, after 11 years as fire chief