Haniyeh to form new Palestinian cabinet