Solar is already the cheapest form of new electricity generation in 16 US states, plus Spain, Italy and India.