what are various types of fog?