Governance and public involvement in the British National Health Service: understanding difficulties and developments.