Optimal Transport Maps: Theory and Applications