NBC News: Election 2024: Trump holds town hall in Michigan; Harris speaks with Black journalists in Philadelphia