When water in a lake freezes, the ice that forms floats on top of any water that is still liquid. Why does the ice float?