Concorde and dissent : explaining high technology project failures in Britain and France