Court voids Obamacare mandate — but not the whole law