Dog vs shark standoff thrills tourists on Bahamas boat tour