Punjab IGP Faisal Shahkar goes on two-week leave