Learning Intersections of Two Margin Halfspaces under Factorizable Distributions