Protests turn violent in Solomon Islands