The U.S. could run out of cash to pay its bills by June 1, Yellen warns Congress