McHenry County Board approves contentious hirings on Chairman Jack Franks' staff