Life returns to an eerie Chernobyl