Cary investors buy Raleigh office building for $20M