Christianity not necessarily for public good, says Charity Commission