Steelers top Titans in overtime