Nancy Pelosi vows there'll be no money for a wall