Best Buy posts better-than-expected 3Q profits but sales sluggish amid spending malaise