RoPE: a robust profile likelihood method for differential gene expression analysis