General Brailey re-signs with Sharks