US President Donald Trump hosted an Iftar dinner at the White House, thanking American Muslims for their support in the elections.