Torchlight II has been released