Sarah Ferguson has worst form of skin cancer