Headless e-commerce platform fabric raises $43M