Leading Brexit campaigner Nigel Farage has stepped down as leader of the UK Independence Party as the shockwaves from Britain's decision to quit the EU continue to rock the political order.