Design and analysis of snubberless naturally clamped push pull dc dc converter with voltage doubler for vehicle pemfc application