Penguins top Bruins 3-2