Ranbaxy scrambles for ingredients to make generic Nexium