Celgene to buy Receptos for $7.2 bln; gains promising drug