laravel subquery with union