Facebook 'dark ads' can swing political opinions, research shows