Sixteen-year-old off-spinner Mujeeb Zadran took 4-24, the joint-best figures for an Afghan bowler on ODI debut, to help dismiss Ireland for 100 in 31.4 overs.