President Donald Trump hosted a Ramadan iftar dinner Thursday evening at the White House, thanking Muslims in Michigan for supporting his candidacy and praising two mayors in metro Detroit.