Sarah Ferguson, Duchess of York, has been diagnosed with skin cancer, just months after being treated for breast cancer.