月球表面的环形山的形成原因有( )和( )