Karachi violence claims three more lives