Pakistan beats Zimbabwe by 28 runs in 3rd ODI