Farmers' perceptions of climate variability, their adaptation strategies and agricultural productivity: a case of Limpopo province, South Africa