What is the difference among UNION, MINUS and INTERSECT in SQL?