A decades-long scientific debate over the origins of the Silverpit Crater in the southern North Sea has been resolved.