Ranbaxy settles cGMP issues with U.S. government