Flesh-eating 'killer' lampreys that lived 160 million years ago unearthed in China