Generic Plavix arrives at Walmart, Sam's Club stores