Punjab win 4th Inter-Provincial Games in Peshawar