34 Taliban killed in Afghan clashes