Taliban kill 46 people as Afghan elections take place