Domain structures of chlorophyllide a oxygenase of green plants and Prochlorothrix hollandica in relation to catalytic functions