Fox: Dean Cain fires back after John Oliver insults, ICE criticism