US President Donald Trump, whose rhetoric and policies have infuriated the Muslim community, has hosted his first Iftar - the sunset meal had by Muslims to break their daily fast during the holy month of Ramadan - at the White House.