DESIGN AND IMPLEMENTATION OF A MICROCONTROLLER BASED MAXIMUM POWER POINT TRACKING SOLAR CHARGE CONTROLLER