Why does a cricket ball stop after rolling a short distance on level ground when hit by a batsman?