Actors and other stars earning more than £150,000 a year from the BBC will have their salaries published, in a move described