BUG: Fix alignment issue when setitem in a mixed-DataFrame with a Series (GH3668)

closes #3668