TV debate between German chancellor Schröder and opposition leader Merkel held