Zimbabwe end winless streak against Pakistan in style