Cards Acquire DeAndre Hopkins, Deal David Johnson