shallow hal ending scene explained