Titans agree to terms with Blakley