Sir Keir Starmer has said that “oil and gas is going to be a big part of the future” for decades to come as he would not “pre-empt” the decision on the Rosebank oil field.