CNAPP vs CWPP: Understanding the key differences