A Distributed Control Strategy based on DC Bus Signaling for Modular Photovoltaic Generation Systems with Battery Energy Storage