Best Buy's July 4th sale includes Apple products, smart TVs, and more