Nucleation and crystal growth of calcium oxalate trihydrate