Consultants profit too much from private work, says health secretary