Church of England Synod votes for BNP membership ban