German election too close to call as campaign hits final stretch