Mauritius opposition leader claims sweeping vote win