GameStop to close 120-130 stores; open 300-400 tech stores under new banners