GameStop holds $5B cash, $5B eBay stake as Q2 sales slide