How does a tropical cyclone form?