Even by David Cameron's standards, it was a swift U-turn. First thing yesterday, Downing Street was still refusing to publish a list of the significant donors to the Conservative Party who had dined at No 10. By mid-morning, the Prime Minister had bowed to the pressure of the inevitable, and details of four dinners were duly released. Quite right, too.