U.S. government posts $55 billion budget surplus in January