Ben Affleck squirms in new trailer for Gone Girl: watch now