Steve King seeks re-election despite controversy