Japanese mermaids — called ningyo, or "human fish" — are as nightmarish as the name sounds. Here's what the legends say about them.| Tokyo Weekender