Human Hepatocellular Carcinoma (HCC) Cells Require Both α3β1 Integrin and Matrix Metalloproteinases Activity for Migration and Invasion