Paper     * denotes equal contributions


Preprint     * denotes equal contributions