calcium magnesium sleep