Climate change and maize yield in southern Africa: what can farm management do?