Melanoma 'calculator' for skin cancer risk