FDA recalls valsartan drug products after impurity detection