Brewers' Villar dives for catch against Diamondbacks