Palestinian cabinet resigns