Plastocyanin: Structure and function