Recent developments in DNA topoisomerase II structure and mechanism