Muhammad Irfan caught ball tampering in domestic cricket