Proximal policy optimization-driven multi-agent real-time home energy management system for peer-to-peer energy trading with blockchain and GUI application for smart energy communities