PM's ethics adviser said he was 'placed in an impossible and odious position'