A Scottish court has invalidated Britain's approvals for two major North Sea oil and gas projects, delivering a significant ...