Britain faces Argentina in Davis Cup semis; France advances