Kinesin-1 and dynein at the nuclear envelope mediate the bidirectional migrations of nuclei