President Trump Hosts a Town Hall in Flint, MI.