Improve error message when types don't match in UNION query

Follow
https://github.com/facebook/presto/issues/2011

The error code should be TYPE_MISMATCH.