left side abdominal pain with vomiting