The Liberal Democrat leader Tim Farron has called on Theresa May to resign and said plans for Brexit should be put on hold after the Conservatives suffered bruising losses at last nights election.