Yordan Alvarez carted off field after scary collision