Sunspot activity linked to rainfall in Africa