What is the difference between a cold front and a warm front, and how do they affect weather conditions at sea?