Algebraic K-theory of spaces: a manifold approach