Buildings burn in Solomon Islands capital amid protests