Nigel Farage thinks there should be a second referendum