Government approves 29 projects worth 42B dirhams