Debating the electricity generation technologies of the future