Huddersfield MP Barry Sheerman says death threat left him 'haunted'