Mexico holds rates at 4.5%