John Kasich on president's newly promised middle class tax cut and 2018 elections