Scotland’s breeding sheep numbers drop to lowest level on record