Ben Affleck wins best director at DGA Awards