Hamas PM Haniyeh hints he will step aside