Celgene revenue rises less than expected due to strong dollar