Nigel Farage: Britain is on the edge of an ‘economic precipice’