Scotland has £1 trillion of energy on tap