Factors impacting patient cooperation during elective gastroscopy