Techno-economic and life cycle analyses of battery-assisted hydrogen production systems from photovoltaic power