Ranbaxy and Teva settle with NY Attorney General over collusion