Why does the boiling point generally increase as the number of carbon atoms in straight-chain alkane molecules increases?