Why does a ship float and a stone cannot