Fix CMAKE_SYSTEM_PROCESSOR for Microsoft compiler

Use MSVC_C_ARCHITECTURE_ID instead of CMAKE_HOST_SYSTEM_PROCESSOR
to make sure that it returns the correct value when compiling
32bit binaries on a 64bit host platform.