Explaining the Distribution of Firms Growth Rates