Ben Shapiro contradicts himself on US aid to Israel