Punjab cabinet approves various amendments, appointments