Titans, NFL games postponed