Ranbaxy recalls generic Lipitor doses