David Cameron Affirms Right of Speech Offensive to Religion