A single-cell gene regulatory network inference method for identifying complex regulatory dynamics across cell phenotypes