A stochastic version of the Price equation reveals the interplay of deterministic and stochastic processes in evolution | Synapse