DC motor controller