Photovoltaic based electric and plug-in hybrid electric vehicle battery charging infrastructure using a modified z-converter topology