First-Order Decomposition Trees