Mexican president takes aim at U.S. politicians