The maintenance of species differences across a Heliconius hybrid zone