Complex Dynamics of Glass-Forming Liquids: A Mode-Coupling Theory