Scotland’s energy is still there. Once it is unleashed, we will be back on track again