Tory Neil Parish admits watching porn in Commons and quits as MP