Structures and mechanisms in flavivirus fusion