All bets are off if Le Pen does a trump and wins

Why are world stocks at a record high - and how much longer will rally last?