Mexico: Finance minister resigns with searing letter