Sarah Ferguson loses yet more gigs