Haitian PM resigns after fuel-price hikes triggered riots