Why did renewables become so cheap so fast?

In most places, power from new renewables is now cheaper than new fossil fuels.