The cytochrome b6f complex: structural studies and comparison with the bc1 complex