Best Buy to spend $1.2 billion supporting businesses owned by people of color