Kingston Technology KSM29SED8/16MR memory module 16 GB DDR4 2933 MHz ECC