Control Strategy Influence on the Efficiency of a Hybrid Photovoltaic-Battery-Fuel Cell System Distributed Generation System for Domestic Applications