Two-Dimensional Transition Metal Dichalcogenides For Ultrathin Solar Cells