Titans fire Chow after three seasons