Ranbaxy Recalls Generic Lipitor in U.S. After Dose Mix-Up Found