PerkinElmer to Buy Horizon Discovery for $383M