What is life? The next fifty years