tpch: added q18.cpp