Kirkcudbrightshire — historic county in south-west Scotland