Are there alternative trajectories of technological development? A political ecology perspective