Stock market live blog: S&P 500 gains as Putin says he’s ready to talk; EA leaps