Protesters rally outside Cameroon president’s Geneva hotel