Extra-mixing in AGB Stars from magnetic buoyancy