Brian Bennett to captain Zimbabwe in Afghanistan Test series as Ngarava misses out