Exoplanets: Detection, Formation, Properties, Habitability