What are different types of clouds and how do they form?