Palestinian cabinet sworn in