A 100% renewable power system for Europe - Let the weather and physics decide!