How long does CMMC compliance really take in 2026?