Americans edge Swiss 2-0 to advance to semifinal