"Canelo" defeats Trout in decision