caracal cat pet price