Sarah Ferguson diagnosed with skin cancer amid royal health concerns