Palestinian PM resigns for government reshuffle