Sarah Ferguson diagnosed with skin cancer