Statistics for Typologies of South African smallscale farmers and their risk perceptions an unsupervised machine learning approach