Hussein al-Sheikh appointed vice president of Palestine