Oil spill in North Sea is Britain's worst in a decade