Ted Cruz blasts Washington Post for 'religious smear' against Amy Coney Barrett