Punjab cabinet approves budget 2022-23