Secretary of State Fagan apologizes after cannabis consulting contract raises ethics concerns