A second-half penalty has helped RB Leipzig eke out a 1-0 win over VfL Wolfsburg to advance to the last four of the German Cup.