HOUSTON – Vice-President Kamala Harris took her presidential campaign blitz to the largest US teachers’ union on July 25, promising a “fight for the future”, as new opinion polls showed her narrowing the gap with her Republican rival, former president Donald Trump.