Dozens of undetected serial killers may have prowled hospitals and care homes over the past fifty years. Why are they rarely caught?