President Trump hosts iftar for Ramadan