Protests over fuel price hikes shake Mauritius