Best Buy profit tops Street, helped by cost cutting