A neutral theory with environmental stochasticity explains static and dynamic properties of ecological communities. (23rd April 2015)