A virtual reality Simulator for Upper Gastrointestinal Endoscopy