British lawmaker killed in shock attack before EU vote