Report: Cards closing in on deal for Peralta