Nigel Farage will be Prime Minister after Keir Starmer is swept away by a financial crisis, claims Steve Bannon