House yields to Senate, passes $4.6B border fund bill