ICC bans Irfan for breaching Anti-Corruption Code