A percolation model of eco-innovation diffusion: the relationship between diffusion, learning economies and subsidies