Yellen warns US could default on debt by June 1