nikki haley takes a swipe at marco rubio, saying he 'believes in amnesty'