Correct usage of FetchContent_Declare() and FetchContent_MakeAvailable() for building VTK

VTK is not designed to be used through FetchContent. I suggest that VTK be built and installed as it was intended to do as its top-level CMakeLists.txt assumes it is the top-level project.