Bilious Vomiting: Causes, Diagnosis, and Management