Devils spoil Flyers' home opener