Diamond's 8000th publication: The future of solar cells