Imran Tahir retires