Best Buy raises full-year guidance as consumers remain ‘resilient’