How are smallholder farmers coping with and adapting to climate-related shocks in Kaffrine Climate-Smart Village, Senegal?