Solar power already delivering in Germany, says UK academic