Flyers come up short against Caps