Rockies top Diamondbacks 7-4 in split-squads game