Fayyad resigns