LibDems vote to scrap Christian assemblies