Hafeez moves up in ICC ODI rankings after Zimbabwe whitewash