Complete list of Arizona Diamondbacks free agents and predictions