Melatonin as antioxidant, geroprotector and anticarcinogen.