Coherent two-dimensional optical spectroscopy