Structure of E3 ligase E6AP with a proteasome-binding site provided by substrate receptor hRpn10