Melanoma invasion - current knowledge and future directions.