Causes of Mexican army attack on Taylor's troops