why does warm air raise and cold air sink