Best Buy names new CEO