Why does icl have a higher boiling point than br2