GameStop shares surge as cost cuts drive surprise profit