Demetrius Andrade won with a 12th round knockout over Artur Akavov to keep hold of his WBO world title.