Existence and uniqueness of optimal transport maps