3,500 year-old opium residue