Dynamical vertex approximation for the two-dimensional Hubbard model