Best Buy to open first store in 7 years