No new investment in North Sea oil and gas under Labour, Starmer confirms