Zimbabwean musician Prince Musarurwa dies at 31