Home Athletics Eilish McColgan sets a new record at Great Scottish Run