Horgan, cabinet to be sworn in July 18