Flyers knock off the Penguins, 6-5