The world's oldest evidence of bows and arrows used by prehistoric humans outside Africa has been found in Sri Lanka.