李世民用3500人大破​竇建德​十萬軍隊,以少勝多有哪些原因?