New Palestinian cabinet sworn in