France suspends fuel tax hike, protesters vow to fight on