House passes $740 billion funding bill that would remove Confederate names from military bases