Recent advancement and assessment of green hydrogen production technologies