why does i2 have a higher boiling point than f2