British Airways is to make further changes to its network in 2025 by dropping all flights to Dallas and cutting Miami services.