Wheels fall off for Vikings in crushing loss to Carolina