Taliban kill at least 48 in bloody day ahead of Afghan elections