Flyers come up short against San Diego