Protein-trehalose-water structures in trehalose coated carboxy-myoglobin