Why Water Has High Boiling Point