Iran hikes gasoline prices, risking public unrest