Nigel Farage has urged Leave campaigners to prepare for a second referendum as Britain's Brexit deadlock continues.