Modelling and Validation of a Small Scale Hybrid Photovoltaic-Battery-Electrolyzer System