Palestinian legislators approve new cabinet for Abbas