North Dakota farmer Kent Pfaff agrees to repay more than $379K in crop insurance fraud case