Ignorance of faith ‘risks creating cafeteria Catholics’