Canine soft tissue sarcoma managed in first opinion practice: outcome in 350 cases.