Sir Keir Starmer is visiting Norway to announce plans for a green energy deal with the country before attending a defence summit in Estonia on a two-day trip to Northern Europe.