Solution structure of CyanoP from Synechocystis sp. PCC 6803: new insights on the structural basis for functional specialization amongst PsbP family proteins.