German consumer morale set to gain momentum in May