Texas town offering free frontier farmhouses (but there's a catch)