The diffusion of renewable energy technology: an analytical framework and key issues for research