What is a pullup resistor and how is it used to create a data line?