Why are asteroids and comets such weird shapes?