Why does Mercury have only a thin atmosphere?