Humanists and Christians criticise ‘Not Ashamed’ campaign