Text this: Standalone solar power generation with dynamic error-driven PI-based energy management system for rural electrification in Malaysia