Neil Parish quits as MP after admitting watching porn in Commons in ‘second of insanity’