Ten million viewers tune in to watch Olympic figure skating drama