Sword of Indian ruler slain by British sells for more than $17 million at auction