Ted Cruz Gives Powerful Speech on Israel, Gaza and The Democrats