Illumina reports eighth beat in a row, raises profit forecast