HOUSTON, Texas: Vice President Kamala Harris campaigned for president at the largest US teachers union on Thursday, pledging to “fight for the future” as a new poll showed her lead over Republican rival Donald Trump shrinking. Harris' emergence as the Democratic presidential nominee to succeed 81-year-old President Joe Biden in the November 5 election has upended a faltering presidential race that polls have shown has shrunk former President Trump's lead.