Inertial confinement fusion: direct and indirect drive