Complex Mask Coronagraphs for High-Contrast Imaging