Mexican president reveals finances to win public trust