Anderson Cooper slams Trump's 'routine dishonesty'