Clouds and Hazes in Exoplanet Atmospheres