CRLC purchases 40+ acres for public park along Appomattox River