Francis M. Hux (Halifax County)