D-backs hire Darnell Coles as hitting coach