If water usually boils at 100 C why does it boil at a different temperature with salt added?