Diaz homers twice in Cardinals' 10-4 victory over Reds