President hosts Iftar dinner for ambassadors, diplomats