Cruz has 8 RBIs, Rangers power past Blue Jays 14-3