Punjab cabinet approves 3-month budget exceeding Rs 4 trillion