Titans, Vanden Bosch agree to 1-year deal