The Republic of Texas and The Naval Battle of Campeche