Semiconductor memory device and method for making same