Struggling Laschet attacks rival on economy as German vote looms