Baltimore City music teacher faces child pornography charges