Why do I need Microsoft C++ build tools?