Home Two ‘must-own’ stocks as IEA flags nuclear boost amid energy crisis