ICTs, Innovation and the Challenge of Climate Change