A comprehensive review on coupling different types of electrolyzer to renewable energy sources