Shahkar quits as IGP Punjab