Solar generated record 25% of EU power in June with Germany, Spain and Poland leading the race