Melanoma and the tumor microenvironment