Cephalon reports profit spike on charges, raises outlook