Mexico replaces top U.S. diplomats, citing hostile climate