Demand or productivity: what determines firm growth?