Ambient temperature and human sleep