Can public money flow to Catholic charter school? The Supreme Court will decide