Crystal structure of phycobiliprotein lyase CpcT