Protests rock Cameroon