The context of extension in agricultural and rural development