Britain, Spain advance in Davis Cup, rain halts Argentina