Kamala Harris insisted it was time to “end the suffering” in the Middle East while Donald Trump visited one of the nation’s only Muslim-majority cities on Friday as the duelling presidential contenders fought for a bloc of Arab American voters in swing-state Michigan.