Punjab budget 2016-17: total outlay of Rs 1681.41b unveiled