Clean electricity production