NRP1 and melanoma: NRP1 expression is an independent prognostic marker for melanoma