Nonvariceal upper gastrointestinal bleeding: epidemiology and diagnosis.