New cancer drugs help J&J top profit estimates