How Seychelles—a tiny island nation a thousand miles from anywhere—became an offshore magnet for money launderers and tax dodgers.