Design and Implementation of Automatic Microcontroller-Based Controlling of Single Phase Power Factor Using Capacitor Banks with Load Monitoring