EU solar power generation hits record high