Hall: Hazen is a ‘perfect fit’ for the D-backs