What prompted Mexico to send its troops to the Rio Grande in 1846?

A) Economic development
B) Border security concerns
C) Diplomatic negotiations
D) Cultural exchanges