16-year-old Alireza Firouzja, world no. 2 for his age group, has been held back due to Tehran's policy of refusing to face Israeli competitors in international sports