Fact vs Myth: Solar power and grid stability