Structure of trimeric haemerythrin