Former Phillies first baseman Tommy Joseph signs with Bosox