30,000-year-old giant virus 'comes back to life'