Magnus defeat Barbosa to retain title