causes of yellow vomit in dogs