The evolutionary and epidemiological consequences of co-infection