BUG: Align index if set_geometry input is Series

If DataFrame's set_geometry() is called with a Series, align
the index.