Eskom implements Stage 3 load shedding following 20 days of uninterrupted power supply