Ted Cruz and Beto O'Rourke split on online sales taxes in fight for the 'little guy'