Jeffrey Epstein's victims will be able to get up to $5 million from Deutsche Bank sex-trafficking settlementBusiness InsiderMar 29