Cron, Díaz hit 3-run homers as Rockies edge Rangers, 7-6