Cabinet approves 7th Pay Commission recommendations with 34 changes