European markets rally as German election results set a stage for a new leadership Source link