Infant ibuprofen sold at Walmart, CVS recalled