Palestinian cabinet quits as Fayyed is reappointed PM