Meteorite impacts and the formation of craters