US defeats Spain in soccer