Tim Farron resigns as leader from the Liberal Democrats