Wells buys $345 million D.C. office complex