The nature and origin of meteorites