German economic confidence rebounds strongly ahead of weekend elections