Brad Evans' all-round heroics went in vain as Zimbabwe suffered another batting collapse