The role of N-Cadherin, MCAM, and β3 integrin in melanoma progression, proliferation, migration and invasion