Fox: HGTV star Christina Haack swears off marriage after split from third husband