News World Tim Farron quits as leader of Lib Dems over his religious views on homosexuality, abortion