Integration of a hydrogen economy into the German energy system: an optimising modelling approach