Nine in 10 professional organisations say doctors should have to register their financial interests