Shabbir wins 29th Prime Minister Open Golf Championship