Meteorite impact spallation: from mega- to micro-scale