From Headwaters to rivers to river networks: scaling in stream ecology