CottonConnect reports 47% rise in profits for farmers in 2023