Six more North Sea oil and gas fields are to get go-ahead despite Boris Johnson’s net zero vow on emissions