Alvarez sees off Golovkin to retain undisputed super-middleweight crown