Flyers claim Adam Hall on waivers