Steelers coach Mike Tomlin gets 3-year contract extension