Structural and functional characterisation of the cyanobacterial PetC3 Rieske protein family