Muhammad Irfan cleared of match-fixing charges