Against all the polls and all market expectations, the British people have voted to leave the European Union last Thursday.