German army not in position to defend country well, warns top general