Microprocessor Based Efficiency Optimized Speed Control for DC Shunt Motor