Cluster dual fermion approach to nonlocal correlations