Dynamic cluster formation determines viscosity and diffusion in dense protein solutions | Synapse