Human topoisomerases and their roles in genome stability and organization