Solomon Islands tells public workers to stay home as violent protests continue for third day