3-hydroxypropionate cycle