Celgene profit rises 25 pct up on higher cancer drug sales