Centenary Lecture. Long-range electron-transfer in blue copper proteins