Belden buys privately held PPC for $515.7 million